一.引用第三方组件
1.引入第三方库,输入如下命令：
npm install [第三方库] --save
2.将第三方库链接到项目,输入如下命令：
react-native link

二.删除第三方组件
3.删除在项目中 package.json中的依赖，输入如下命令：
npm uninstall react-native-vector-icons  || yarn remove 包名
4.进入 android/app 目录下，打开 build.gradle，删除 dependencies 代码块内的一行依赖：
implementation project(':react-native-vector-icons')
5.打开 android/app/src/main/java/com/包名/MainApplication.java,找到 RN 调用的原生方法new ReactVideoPackage(),删除这行代码及导的包。
import com.oblador.vectoricons.VectorIconsPackage; 
new VectorIconsPackage(),
6.如果你在项目中已经用了这个组件，在你调用的 js 文件中你还要删除该组件：
import Icon from 'react-native-vector-icons/Ionicons';
7.使用 react-native run-ios 或者 react-native run-android 重新运行项目。

三.更新第三方组件
8.首先使用npm outdated命令查看当前有哪些组件或者第三方库版本有版本更新（红色字体的）
9.然后在package.json文件里面找到jshare-react-native，修改版本号至最新版本号（1.1.5）。
10.然后执行npm update jshare-react-native（如果命令后面不写jshare-react-native将会把可以更新的（红色字体的）全部更新）

四.npm清除缓存
11.有时候，执行npm install安装会失败，可以执行这个命令
npm cache verify

五.查看组件版本
12.react-native --version

if语句
if(a== 'lzs'){return <div>显示内容</div>}
else{return <div>隐藏内容</div>}

三元判断
{a === 1 ? <div>显示内容</div> : <div>隐藏内容</div>}
a === 1 为true 则显示内容，否则隐藏内容

逻辑与(&&)
{a == "lzs" $$ <div>显示内容</div>} 
a == "lzs" 为true 则显示内容，否则隐藏内容

逻辑与(||)
{a == "lzs" || <div>隐藏内容</div>} 
a == "lzs" 为true 则不渲染任何内容，否则渲染一个隐藏内容div

switch语句
switch (a === 1)
{
    case 'success' :
        return <div>操作成功</div>
    case 'error' :
        return <div>操作失败</div>
    default :
        return <div>操作未知</div>
}

let arr = ['3','4','-2','-3']
arr.includes(3)  存在返回true,否则返回false

React:引入模块时，无法找到模块“”的声明文件
在src目录下加入一个declaration.d.t文件 然后在里面写入declare module '组件名'

npx create-react-app holetzs --template typescript 
yarn add react-router-dom -S
yarn add @craco/craco -S
yarn add @types/webpack-env -S
yarn add antd-mobile -S
yarn add axios -S
yarn add babel-plugin-import -S
yarn add unplugin-auto-import -S
yarn add @vant/area-data -S
yarn add classnames -S
yarn add common-types -S
yarn add antd-mobile -S
yarn add utils -S
yarn add demos -S
yarn add @map-component/react-tmap -S
yarn add antd-mobile-icons -S
yarn add react-bmap -S
yarn add react-modal -S
yarn add qrcodejs2 -S
yarn add react-modal -S


位置组件
https://didi.github.io/react-tmap/#/